body{ background:#efefef; font-size:16px;}

a:hover {color:#32a000;}

.menunav{
    /*-webkit-box-shadow: 0 -.1rem #fff inset;*/
    display: -webkit-box;
    width:100%;
}
.menunav a{
    display: block;
    -webkit-box-flex: 1;
    text-align: center;
    width: 100%;
    font-size: 14px;
    position: relative;
}
.menunav a i{
    display: block;
    width: 100%;
    height:43px;
    clear: both;
}
.menunav a:after {
    content: '';
    display: block;
    height: 40%;
    position: absolute;
    right: 0;
    top: 20%;
}

/*.logoqu{ background:#32a000}*/
.menunav a{ color:#FFF}
/*.indexitem .ptitle{background:url(../images/cate-icon.jpg) 3px center no-repeat #FFF; border-bottom: 1px solid #eaeaea}*/
.indexitem .ptitle span{ margin:auto; text-align:left; padding-left:12px; display:inline; letter-spacing: 2px}
.indexitem .ptitle span a{ color:#32a000}
.buyfals{width:56px; height:22px; display:block; text-align:center; line-height:22px; font-size:12px; background:#DB383E;border-radius:5px; position:absolute; bottom:13px; right:10px; z-index:10; color:#FFFFFF;}

.addcar {background-color: #DB383E;}
.footers{ background:#fafafa; border-top:1px solid #ededed}
.rexian{font-size:14px; color:#DB383E}
.footers p,.footers p a{ color:#666}

#header { background:#3b78c8; border-bottom:1px solid #8cda68}
.shoptitle span{ text-shadow:none; font-size:14px}
.mainhead .shopinfol p.gdesc{ color:#DB383E}
.price{ color:#32a000}

/*顶部右侧导航样式*/
.logoright p a{line-height:46px;background:#f3f3f3; width:85px; float:right; text-align:center; color:#FFF; font-size:14px;}
.logoright div{ width:60px; height:44px; float:right;text-align:right;background: url('../images/menu.png') 18px 9px no-repeat; position:relative;background-size:30px 30px;}
.logoright div a{ height:46px; line-height:46px;text-decoration:none; float:right;display:block; width:50px; height:44px;}
.logoright div .showmenu{  display:none;height:auto; width:120px; position:absolute; right:0px; top:47px; z-index:9999; background:rgba(0,0,0,0) url('../images/top_menu_bg_14.png') repeat;border-radius:8px 0px  0px 5px;box-shadow: -3px 3px 3px #dddddd;}
.logoright div .showmenu p{ text-shadow:none; height:28px; border-bottom:1px solid #e8e8e8; line-height:28px; text-align:center}
.logoright div .showmenu p a{ height:28px; line-height:28px; width:100%; display:block; color:#666}
.logoright div .showmenu p a:hover{ background:#fafafa}
/*顶部右侧导航样式结束*/

.top_bar{ height:50px; border-top:1px solid #d8d8d8;background: rgba(230,230,230,0.9);position: fixed; z-index: 900; bottom: 0; left: 0; right: 0; margin: auto; font-family: Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif; padding-bottom:4px;}
.top_menu{ height:50px;}
.top_menu li{ cursor:pointer; width:25%; float:left; height:50px;}
.top_menu li a{ display:block; text-align:center; padding-top:32px;color:#000}
.top_menu li a:hover{ color:#32a000}
.top_menu li a label{ cursor:pointer; display:block; height:18px; line-height:18px;}
.top_menu li.li1 a{ background:url('../images/li1.png') center 5px no-repeat;background-size:26px auto;}
.top_menu li.li1 a:hover{ background:url('../images/li1_h.png') center 5px no-repeat;background-size:26px auto;}
.top_menu li.li2 a{ background:url('../images/iconfont-settings.png') center 5px no-repeat;background-size:26px auto;}
.top_menu li.li2 a:hover{ background:url('../images/iconfont-settings_h.png') center 5px no-repeat;background-size:26px auto;}
.top_menu li.li5 a{ background:url('../images/li4.png?') center 5px no-repeat;background-size:26px auto;}
.top_menu li.li5 a:hover{ background:url('../images/li4_hh.png') center 5px no-repeat;background-size:26px auto;}
.top_menu li.li4 a{ background:url('../images/iconfont-my.png') center 5px no-repeat;background-size:26px auto;}
.top_menu li.li4 a:hover{ background:url('../images/iconfont-my_h.png') center 5px no-repeat;background-size:26px auto;}
.top_menu li.li6 a{ background:url('../images/fx.png') center 5px no-repeat;background-size:26px auto;}
.top_menu li.li6 a:hover{ background:url('../images/fx_h.png') center 5px no-repeat;background-size:26px auto;}
.top_menu li.li3{ text-align:center;}
.top_menu li.li3 a{ position:fixed; bottom:0px; right:auto; left:auto;z-index:999; margin:0 auto; color:#FFF;padding-top:40px; padding-right:2px;display:block; width:65px; height:27px;background:url(../images/yy.png) center 0px no-repeat;background-size:26px auto;}
.top_menu li.li3 a:hover{ background:url('../images/yy_h.png') center 0px no-repeat}
.loginbut{padding:5px; background:#DB383E; color:#fff;width:100%; line-height:25px; cursor:pointer; font-weight:bold; border:none; font-size:14px}
.top_menu li.li1 a,.top_menu li a label{ font-size:13px;}

.mainbottombg{ background:none; border-bottom:1px solid #ededed; height:35px; line-height:35px;}
.mainbottombg span{ width:50%; position:static; left:0px; float:left; background:none}
.mainbottombg span.ac{ background:#ededed}